package com.aizuda.boot.modules.business.contract.service;

import com.aizuda.boot.modules.business.contract.entity.EmployeeTableFilterEntity;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

public interface EmployeeTableFilterService extends IService<EmployeeTableFilterEntity> {
    
    /**
     * 根据员工ID更新筛选字段配置
     *
     * @param employeeId 员工ID
     * @param filters 筛选字段ID列表
     */
    void updateFiltersByEmployeeId(Long employeeId, List<Integer> filters);

    /**
     * 根据员工ID获取筛选字段配置
     *
     * @param employeeId 员工ID
     * @return 筛选字段配置
     */
    EmployeeTableFilterEntity getByEmployeeId(Long employeeId);
} 